Package-level declarations
Types
This is the parent transformer for all transformations/visits made by ComposeInvestigator.
Generate code to find and report value arguments whose values have changed whenever a Composable function becomes (re)composed.
Generates code that reports whenever a Composable function is skipped during recomposition due to smart recomposition.
Generates code to instantiate ComposableInvalidationTraceTable
as the top-level variable of the current file, if the file is not annotated with @file:NoInvestigation
.
Transforms the code to implement the use of the ComposableInvalidationTraceTable
's Intrinsic API by utilizing metadata generated at compile time by ComposeInvestigator
.
Transforms the code to add the use of ComposableInvalidationTraceTable#registerStateObject
in the definition of State
or StateObject
.